//any和unknown顶级类型
let anys:any = "我是any类型";
//给anys这个变量赋一个数字类型的值
anys = 12 //也是可以的，不会报错

//unknown类型
let brr: unknown = 233;
brr = "重新给bar赋值"
console.log(brr); 

//区别
let unkown1: any = {
    a:123
}

/**
 * 1、unknown类型比any类型安全
 * 2、unknown类型不能调用内部的属性和方法
 */

//区别1
// unkown1.a ;当为any类型时候，这样调用不会报错
// unkown1.a ;当为unknown类型时候，直接这样调用a会报错

//区别2:
//如果是any类型时候，获取对象上面没有的属性，也不会报错
// unkown1.b ; 当为any类型的时候，这样写也不会报错



